﻿using System;
using UnityEngine;

namespace RootMotion.FinalIK
{
	// Token: 0x02000023 RID: 35
	[HelpURL("https://www.youtube.com/watch?v=wT8fViZpLmQ&index=3&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
	[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Aim IK")]
	public class AimIK : IK
	{
		// Token: 0x060001EC RID: 492 RVA: 0x000035A9 File Offset: 0x000017A9
		[ContextMenu("User Manual")]
		public override void OpenUserManual()
		{
			Application.OpenURL("http://www.root-motion.com/finalikdox/html/page1.html");
		}

		// Token: 0x060001ED RID: 493 RVA: 0x000035B5 File Offset: 0x000017B5
		[ContextMenu("Scrpt Reference")]
		public override void OpenScriptReference()
		{
			Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_aim_i_k.html");
		}

		// Token: 0x060001EE RID: 494 RVA: 0x000035C1 File Offset: 0x000017C1
		[ContextMenu("TUTORIAL VIDEO")]
		public void OpenSetupTutorial()
		{
			Application.OpenURL("https://www.youtube.com/watch?v=wT8fViZpLmQ");
		}

		// Token: 0x060001EF RID: 495 RVA: 0x00002E24 File Offset: 0x00001024
		[ContextMenu("Support Group")]
		public void SupportGroup()
		{
			Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
		}

		// Token: 0x060001F0 RID: 496 RVA: 0x00002E30 File Offset: 0x00001030
		[ContextMenu("Asset Store Thread")]
		public void ASThread()
		{
			Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
		}

		// Token: 0x060001F1 RID: 497 RVA: 0x000035CD File Offset: 0x000017CD
		public override IKSolver GetIKSolver()
		{
			return this.solver;
		}

		// Token: 0x0400011D RID: 285
		public IKSolverAim solver = new IKSolverAim();
	}
}
